<!DOCTYPE html>
<html>
  <head>
    <title>balancing multicol with max-height</title>
    <script src="../../../resources/js-test.js"></script>
    <script>
      if (window.testRunner)
        testRunner.dumpAsText();
    </script>
  </head>
  <body>
    <p>There should be two identical boxes below.</p>
    <div id="mc" style="-webkit-columns:3; columns:3; max-height:2em; line-height:1.5em; orphans:1; widows:1; color:olive; background:olive;">
      <br>
      <br>
      <br>
      <br>
    </div>
    <div id="ref" style="margin-top:1em; height:2em; color:olive; background:olive;">
      <br>
    </div>
    <script>
      shouldBe("mc.offsetHeight", "ref.offsetHeight");
      // There should be horizontal overflow:
      shouldNotBe("document.documentElement.scrollWidth", "document.documentElement.clientWidth");
      shouldBeGreaterThanOrEqual("document.documentElement.scrollWidth", "document.documentElement.clientWidth");
    </script>
  </body>
</html>
